home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Precision Software Appli…tions Silver Collection 3
/
Precision Software Applications Silver Collection Volume Three (PSM) (1993).iso
/
drivers
/
sio_v01b.arj
/
SIO.TXT
< prev
next >
Wrap
Text File
|
1992-12-04
|
4KB
|
101 lines
SIO.SYS and VSIO.SYS open beta.
Copyright, 1992 By
Raymond L. Gwinn
12469 Cavalier Drive
Woodbridge, Virginia 22192
USE THIS SOFTWARE AT YOUR OWN RISK.
SIO.SYS and VSIO.SYS are functional, but not exact, replacement
for OS2's COM.SYS and VCOM.SYS. Documentation, beyond that given
here, is not available. There is currently no Windows support
(ie no compatible COMM.DRV).
General Distribution of SIO/VSIO is currently restricted to
CompuServe and Bob Juge's BBS at 713-980-9671.
A supporting FidoNet echomail conference called SIO_BETA is
available from Bob Juge at 1:106/2000.
Messages/reports from program authors will be greatly
appreciated. Messages may be sent directly to the SIO/VSIO
author via CompuServe, 72570,157 (Ray Gwinn). Messages may also
be sent via FidoNet netmail, using host routing, to 1:265/104 or
directly to 1:265/104 from 3:00am to 6:00am EST (8:00am to
11:00am UTC).
SIO.SYS and VSIO.SYS are intended to be high performance Serial
Input/Output routines. Some brain dead software may not work
with these routines. Also, some perfectly good software may not
work with these routines. In any case, if you have programs that
do not work with SIO/VSIO installed let me know and, PLEASE
CONTACT THE AUTHOR of that software also. Ask them to get a copy
of SIO/VSIO and report any errors they find. It is not practical
for me to set up and test all communications programs that are
being used by OS2 users.
It is intended that SIO.SYS will accept the same command line
parameters that COM.SYS uses. Unlike VCOM.SYS, VSIO.SYS requires
no command line parameters. VSIO obtains all necessary
information from SIO.SYS.
If you are using a serial mouse, the mouse device driver must be
loaded before SIO/VSIO.
NOTICE NOTICE NOTICE
OS2 seems to have a bad habit of thinking com programs are IDLE
when they are not. It is critical for good operation of a com
program that the DOS settings of IDLE SENSITIVITY be set to 100
and IDLE_SECONDS be set to 15 or more.
Some (but not all) differences between COM.SYS and SIO.SYS are:
1 - SIO.SYS insists upon using 16550A (or up) fifos. SIO.SYS
does not allow application programs to disable the fifos.
2 - SIO.SYS will accept any number above 50 as a baud rate.
3 - The last decimal digit of a given baud rate must be zero.
For example, 50, 110, and 115200 are valid while 75 and 134.5 are
not. A baud rate of 75 will be rounded to 80 and 134.5 will be
rounded to 130.
4 - SIO.SYS is considerably faster than COM.SYS. Any timing
dependant software (intentional or unintentional) may croak.
5 - Half duplex has not been tested and probably does not work.
Some (but not all) differences between VCOM.SYS and VSIO.SYS are:
1 - VSIO.SYS creates a virtual 16550A instead of a virtual
8250/16450.
2 - VSIO.SYS does not virtualize the loopback mode of the 16550A.
2 - VSIO.SYS is considerably faster than VCOM.SYS. Well written
DOS programs can achieve throughput far in excess if 1000
characters per second.
Sample CONFIG.SYS statements:
DEVICE=C:\SIO.SYS (1,3F8,4) (COM2:19200,2F8,IRQ3)
DEVICE=C:\VSIO.SYS